#pragma once
#ifndef COMMAND_ITEAMS_H
#define COMMAND_ITEAMS_H

#include "commandhandler.h"
#include "adbcommandhandler.h"
#include  "../common_utils/mlcc_common.h"
#include "../file/fileofconfig.h"

FunctionResult startQXDM(bool qcom_port_found, std::vector <ConfigItem> configItems);
FunctionResult startQPST(std::vector <ConfigItem> configItems);
FunctionResult enterADBMenu(bool adb_flag, std::vector <ConfigItem> configItems);
void executePowerShellScript(const std::string& filename);
std::string pro_batch_ADB_init();
FunctionResult  enterADBBatchMode(std::string configFileName, std::string gName);

#endif